package com.freesky.biz.icbc.model;

import com.icbc.api.AbstractIcbcRequest;
import com.icbc.api.BizContent;
import com.icbc.api.internal.util.fastjson.annotation.JSONField;

//营销活动变更申请
public class IcbcActivityUpdRequestV1 extends AbstractIcbcRequest<IcbcActivityUpdResponseV1> {

    public Class<IcbcActivityUpdResponseV1> getResponseClass() {
        return IcbcActivityUpdResponseV1.class;
    }

    public boolean isNeedEncrypt()
    {
        return false;
    }

    public String getMethod() {
        return "POST";
    }

    public Class<? extends BizContent> getBizContentClass() {
        return IcbcActivityUpdResponseV1Biz.class;
    }

    public static class IcbcActivityUpdResponseV1Biz implements BizContent {

        @JSONField(name="mti")
        private String mti;

        @JSONField(name="mctcode")
        private String mctcode;

        @JSONField(name="activityid")
        private String activityId;

        @JSONField(name="endtime")
        private String endTime;

        @JSONField(name="applyflag")
        private String applyflag;

        @JSONField(name="trantime")
        private String trantime;

        public String getMti() {
            return mti;
        }

        public void setMti(String mti) {
            this.mti = mti;
        }

        public String getMctcode() {
            return mctcode;
        }

        public void setMctcode(String mctcode) {
            this.mctcode = mctcode;
        }

        public String getActivityId() {
            return activityId;
        }

        public void setActivityId(String activityId) {
            this.activityId = activityId;
        }

        public String getEndTime() {
            return endTime;
        }

        public void setEndTime(String endTime) {
            this.endTime = endTime;
        }

        public String getApplyflag() {
            return applyflag;
        }

        public void setApplyflag(String applyflag) {
            this.applyflag = applyflag;
        }

        public String getTrantime() {
            return trantime;
        }

        public void setTrantime(String trantime) {
            this.trantime = trantime;
        }
    }

}
